<?php
	include_once('./mvc/modelo/Accesatabla.php');
	$venta 		= new Accesatabla('ventas');
	$formapago	= new Accesatabla('modopago');
	$capital 	= new Accesatabla('capital');
	$idventa = $_GET['idventa'];
	$idmodo = $_POST['idmodopago'];
	$monto = $_POST['monto'];
	$totalpagado = 0;
	$nuevocapital='';
	$venta->buscarprimaria($idventa);
	$total = $venta->obtener('total');
	$formapago->colocar("idventa", $idventa);
	$formapago->colocar("idtipomodopago", $idmodo);
	$formapago->colocar("monto", $monto);
	$formapago->colocar("fecha", $venta->obtener('fecha'));
	$formapago->salvar();
	$formapago->buscardonde('idventa = '.$idventa.' AND idtipomodopago = '.$idmodo.'');
	switch($idmodo){
	
		case '2':{
			$pagotarjeta = new Accesatabla('pagotarjeta');
			$pagotarjeta->colocar("idtarjeta", $_POST['idtarjeta']);
			$pagotarjeta->colocar("idmodopago", $formapago->obtener('id'));
			$pagotarjeta->colocar("numtarjeta", $_POST['numerotarjeta']);
			$pagotarjeta->colocar("nombre", $_POST['nombre']);
			$pagotarjeta->salvar();
		
		} break;
		case '3': {
			$cheque = new Accesatabla('cheques');
			$cheque->colocar("numcheque", $_POST['numerocheque']);
			$cheque->colocar("idbanco", $_POST['idbanco']);
			$cheque->colocar("monto", $_POST['monto']);
			$cheque->colocar("idformapago", $formapago->obtener('id'));
			$cheque->colocar("descripcion", $_POST['descripcioncheque']);
			$cheque->colocar("fechacheq", $venta->obtener('fecha'));
			$cheque->colocar("idtransaccion",1);
			$cheque->salvar();
			
		} break;
		case '4':{
			$pagobono = new Accesatabla('pagobono');
			$pagobono->colocar("idmodopago", $formapago->obtener('id'));
			$pagobono->colocar("nombre", $_POST['nombrebono']);
			$pagobono->colocar("descripcion", $_POST['descripcion']);
			$pagobono->salvar();		
			
		} break;
		
	}
	
	if($capital->buscardonde('id > 0 ORDER BY id DESC')){
		$formapago->buscardonde('idventa = '.$idventa.' ORDER BY id DESC');
		$montototal = $formapago->obtener('monto');
		$nuevocapital = $capital->obtener('nuevocapital') + $montototal;//NUEVO CAPITAL
		$capital->nuevo();
		$capital->colocar("fechacapital", $formapago->obtener('fecha'));
		$capital->colocar("nuevocapital", $nuevocapital);
		$capital->colocar("ingresodinero", $montototal);
		$capital->salvar();	
	}

	$f = $formapago->buscardonde('idventa = '.$idventa.'');
	while($f){
		$totalpagado = $totalpagado + $formapago->obtener('monto').'<br>';
		$f = $formapago->releer();
	}
	if($total > $totalpagado or $idmodo == 0){
		include_once('./mvc/vista/detalleventa.php');
	}
	else{
		include_once('./mvc/vista/facturapagada.php');
	}
?>